Bookly\Lib\Slots\Range A

Total Complexity 71
Dependencies 7
Dependents 9
Total lines 636
Lines of code 207
Logical lines of code 93
Comment lines 293
Methods 50
Properties 3

Methods 50

Method Rating Maintainability Complexity Lines of code
align()
S
56 4 19
subtract()
S
62 3 11
allParallelStaffIds()
S
68 3 7
waitingListEverStarted()
S
68 3 7
buildSlotData()
S
63 3 10
wraps()
S
78 2 3
_min()
S
79 2 3
_max()
S
79 2 3
intersect()
S
71 2 5
split()
S
65 2 9
overlaps()
S
78 2 3
equals()
S
78 2 3
maxOnWaitingList()
S
69 2 7
maxNop()
S
69 2 7
contains()
S
79 2 3
replaceCapacity()
S
80 1 3
noWaitingListStarted()
S
80 1 3
waitingListStarted()
S
80 1 3
notIntermediate()
S
80 1 3
notFullyBooked()
S
80 1 3
intermediate()
S
80 1 3
fullyBooked()
S
80 1 3
notPartiallyBooked()
S
80 1 3
partiallyBooked()
S
80 1 3
notAvailable()
S
80 1 3
available()
S
80 1 3
replaceAltSlot()
S
80 1 3
replaceNextSlot()
S
79 1 3
replaceNop()
S
80 1 3
__construct()
S
74 1 5
replaceState()
S
80 1 3
resize()
S
78 1 3
fromTimes()
S
78 1 3
start()
S
82 1 3
end()
S
82 1 3
data()
S
82 1 3
length()
S
80 1 3
valid()
S
80 1 3
transform()
S
78 1 3
replaceData()
S
79 1 3
replaceStaffId()
S
80 1 3
serviceId()
S
81 1 3
staffId()
S
81 1 3
locationId()
S
81 1 3
state()
S
81 1 3
fromDates()
S
78 1 3
nextSlot()
S
81 1 3
altSlot()
S
81 1 3
hasAltSlot()
S
81 1 3
capacity()
S
81 1 3